-- Options are automatically loaded before lazy.nvim startup
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
-- Add any additional options here

vim.wo.colorcolumn = "120"              -- 显示右侧代码参考线

vim.opt.backup = false                      -- 禁止生成备份文件
vim.opt.writebackup = false
vim.opt.swapfile = false                    -- 禁止生成swap文件
vim.opt.clipboard = 'unnamedplus'           -- 使用系统剪贴板
vim.opt.autoread = true                     -- 自动加载被其他程序修改过的文件
vim.bo.autoread = true                  -- buffer-local设置自动加载被修改过的文件

-- UI
--vim.opt.cmdheight = 1                       -- 命令行调度
--vim.opt.showcmd = true                      -- 右下角显示命令
--vim.opt.showmode = true                     -- 右下角显示模式
--vim.opt.signcolumn = "yes"                  -- 显示左侧图标指示列
--vim.opt.background = "dark"                 -- 显示深色背景
vim.opt.showtabline = 2                     -- 每个分隔的窗口都有单独的状态行
vim.opt.scrolloff = 10                      -- 屏幕最上和最下行持最小屏幕的行数
--vim.opt.hidden = true                       -- 允许隐藏修改过的buffer
vim.opt.whichwrap = "<,>,[,]"               -- 光标在行首/尾时<left><right>可跳到上/下一行
vim.opt.splitright = true                   -- 默认新窗口右下
vim.opt.splitbelow = true                   -- 

--vim.opt.number = true                       -- 显示行号
--vim.opt.relativenumber = true               -- 显示相关行号
--vim.opt.wrap = false                        -- 不自动换行
--vim.opt.cursorline = true                   -- 高亮当前行
vim.opt.cursorcolumn = true                 -- 高亮显示当前列

vim.opt.incsearch = true                    -- 边输入边搜索
vim.opt.hlsearch = true                     -- 高亮搜索
vim.opt.ignorecase = true                   -- 搜索时忽略大小写
vim.opt.smartcase = true                    -- 智能大小写



